A Taxonomy of Organizational Alternatives for Project-Oriented Software Engineering Courses

نویسنده

  • Hossein Saiedian
چکیده

Industrial software development today requires a fundamental software engineering education as well as the ability to work productively and collaboratively in a team environment. In order to produce graduates possessing the skills necessary to succeed in the workplace, team-oriented software engineering courses with real projects (and with real clients) are increasingly emphasized. There are a large number of organizational issues and alternatives that one must be aware of in order to successfully ooer a project course that both covers the software engineering concepts as well as opportunities to apply them. The objective of this article is to discuss these alternatives and issues and provide suggestions for alleviating or avoiding potential problems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

It's All about Process: Project-oriented Teaching of Software Engineering Et Veritas It's All about Process: Project-oriented Teaching of Software Engineering

Process considerations are a central part of the material for a software engineering course; they are also central to accomplishing full-lifecycle, team-based systems development projects in such a course. This paper discusses the ways in which we have achieved an e ective process structure within an academic context of full-year project courses. The key features are a kernel project plan and a...

متن کامل

Teaching Global Software Engineering: Planning and Preparation Using a Bloom’s Taxonomy

In this paper I have discussed my experience of teaching global software engineering course using Bloom’s Taxonomy. I have discussed how one should plan and design courses based on Bloom’s Taxonomy. It was observed that a Bloom’s Taxonomy can play a vital role in order to effectively plan and design courses. Overall the six levels of Bloom’s Cognitive domain were helpful, in my teaching, in whi...

متن کامل

Bridging the Academia-Industry Gap in Software Engineering: A Client-Oriented Open Source Software Projects Course

Too often, computer science programs offer a software engineering course that emphasizes concepts, principles, and practical techniques, but fails to engage students in real-world software experiences. The authors have developed an approach to teaching undergraduate software engineering courses that integrates client-oriented project development and open source development practice. They call t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007